should you buy stocks now or wait for a crash